.detail_swiper{
  swiper{
    height: 50vh;
  text-align: center;
  image{
    width: 60%;
  }
  }
}
.goods_pice{
  height: 75rpx;
  line-height: 75rpx;
  color: red;
}
.goods_name_row{
  height: 101rpx;
  display: flex;
.goods_name{
  flex: 3;
  padding: 0 10rpx;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp: 2;
}
.goods_collect{
  flex: 1;
  text-align: center;
  border-left: 5rpx solid #000;
  .iconfont{}
}
}

.goods_info{
  .goods_info_title{
    padding: 20rpx 0;
    color: red;
    font-size: 40rpx;
  }
  .goods_info_content{}

}

.btn_tool{
 position: fixed;
 bottom: 0;
 left: 0;
 width: 100%;
 height: 90rpx;
 background-color: #fff;
 display: flex;
 .tool_item{
 
   flex: 1;
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
  font-size: 24rpx;
  position: relative;
  button{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
  }
 }
 .btn_cart{
   flex: 2;
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
   background-color: #ffa500;
   color: #fff;
   font-size: 32rpx;
   font-weight: 600;
 }
 .btn_buy{
   flex: 2;
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
   background-color: #eb4450;
   color: #fff;
   font-size: 32rpx;
   font-weight: 600;
 }
}